package com.atguigu.bigdata.scala.chapter02

object Scala03_Name {

    def main(args: Array[String]): Unit = {

        // TODO 标识符
        // 所谓的标识符，其实起名
        // java的标识符的命名规则：
        // 1. 字母，数字，下划线，美元符合$可以使用
        // 2. 数字不能开头
        // 3. 不能是关键字，保留字
        // 4. 区分大小写
        // 5. 长度没有限制，但是最好见名知意
        // 6. 遵循驼峰标识
        // scala默认的命名贵和和java是一致的。
        val name = "zhangsan"
        val name1 = "zhangsan"
        val name_1 = "zhangsan"
        val name$1 = "zhangsan"
        //val 1name = "zhangsan" // (X)
        // 变量起名时，如果采用下划线开头，表示这个变量只能内部使用
        val _name = "zhangsan" //
        val $name = "zhangsan" //

        //val class = "zhangsan" // (X)
        val userName = "zhangsan"


        println("name...")


    }
}
